Print alphabet patterns ‘s’ and ‘S’¶
Print the following patterns:
0123456
0 ****
1 *
2 *
3 ***
4 *
5 *
6 ****
ooooooooooooooooo
ooooooooooooooooo
ooooooooooooooooo
oooo
oooo
oooo
ooooooooooooooooo
ooooooooooooooooo
ooooooooooooooooo
oooo
oooo
oooo
ooooooooooooooooo
ooooooooooooooooo
ooooooooooooooooo
result_str = ""
for row in range(0, 7):
for column in range(0, 7):
if (((row == 0 or row == 3 or row == 6) and
column > 1 and column < 5) or
(column == 1 and
(row == 1 or row == 2 or row == 6)
) or
(column == 5 and
(row == 0 or row == 4 or row == 5)
)
):
result_str += "*"
else:
result_str += " "
result_str += "\n"
print(result_str)
rows = 15
cols = 18
result_str = ""
for i in range(1, rows+1):
if (i <= 3) or (i >= 7 and i <= 9) or (i >= 13 and i <= 15):
for j in range(1, cols):
result_str += "o"
result_str += "\n"
elif i>=4 and i<=6:
for j in range(1, 5):
result_str += "o"
result_str += "\n"
else:
for j in range(1, 14):
result_str += " "
for j in range(1, 5):
result_str += "o"
result_str += "\n"
print(result_str);
Output:
****
*
*
***
*
*
****
ooooooooooooooooo
ooooooooooooooooo
ooooooooooooooooo
oooo
oooo
oooo
ooooooooooooooooo
ooooooooooooooooo
ooooooooooooooooo
oooo
oooo
oooo
ooooooooooooooooo
ooooooooooooooooo
ooooooooooooooooo